package com.moyq5.mvc.maker.test.bean.custom;

/**
 * 退款结果
 * @author Moyq5
 * @date 2018年7月2日
 */
public interface CustomRefundResult {
	/**
	 * 退款订单ID(平台记录主键)
	 * @author Moyq5
	 * @date 2018年7月2日
	 * @return
	 */
	public Long refundId();
	/**
	 * 退款状态
	 * @author Moyq5
	 * @date 2018年7月2日
	 * @return
	 */
	public CustomRefundStatus status();
	/**
	 * 状态描述信息
	 * @author Moyq5
	 * @date 2018年7月2日
	 * @return
	 */
	public String message();
	/**
	 * 渠道退款单号
	 * @author Moyq5
	 * @date 2018年7月2日
	 * @return
	 */
	public String channelRefundNo();
	/**
	 * 退款机构单号（即渠道上游渠道的单号）
	 * @author Moyq5
	 * @date 2018年7月2日
	 * @return
	 */
	public String tradeRefundNo();
	
}
